// 1.0 导入http
const http = require('http');

// 2.0 创建服务器对象
let server = http.createServer((req, res) => {
    // 2.1 获取req.url 的值为 /getrandom 才进行下一步处理，否则404
    // let urlpath = req.url;
    // 将req对象中的url属性结构出来
    console.log(req);
    let { url } = req; // { url:'/',method:'get' }

    // console.log(url);
    if (url === '/getrandom') {
        // 正常处理
        // 2.2 生成一个随机数，响应回浏览器
        let rdNum = Math.random();
        res.end(rdNum.toString());

    } else {
        // 设置状态码为404
        res.statusCode = 404;
        // 设置响应头解决中文乱码问题
        res.setHeader('Content-Type', 'text/html;charset=utf8');
        res.end('您请求的资源找不到');
    }


    // res.end('ok')
})

// 3.0 调用服务器对象上的linsten方法监听8002
server.listen(8002, () => {
    console.log('8002端口准备就绪');
})
